package com.atguigu.chapter10

import scala.collection.mutable

object SetDemo01 {
  def main(args: Array[String]): Unit = {
    //不可变不需要导包
    val set = Set(1, 2, 3)
    println(set)

    val set2 = mutable.Set(1, 2, "hello") //可以变
    println("set2" + set2)
    println(set.max)
    println(set.min)
    // 可变集合的添加
    println("添加----")
    set2.add("xxx")
    set2.+=(444)
    set2 += 88F
    println(set2)
    println("删除----")
    set2 -= 3
    set2.-=(3)
    set2.remove(88F)
    println(set2)
    println("遍历")
    for (x <- set2) {
      println(x)
    }

    val set3 = mutable.Set[Int](1, 2, 3333) //可以变
    val set4 = mutable.Set(1, 2, 3333) //可以变
    print("最大值为" + set4.max)
    print("最大值为" + set3.max)

  }
}
